package com.aoxin.service.inter.system;

import java.util.List;
import java.util.Map;

import com.aoxin.model.system.SlfOperateLog;

/**
 * 操作日志服务接口
 * 
 * @author Melody
 * @date 2018年3月26日 下午4:23:35
 */
public interface OperateLogService {

	/**
	 * 添加操作日志
	 * 
	 * @param operateLog
	 *            操作日志
	 */
	public void insertOperateLog(SlfOperateLog operateLog);

	/**
	 * 删除操作日志
	 * 
	 * @param operateLogIds
	 *            操作日志ID集合
	 */
	public void deleteOperateLogs(List<Integer> operateLogIds);

	/**
	 * 修改操作日志
	 * 
	 * @param operateLog
	 *            修改
	 */
	public void updateOperateLog(SlfOperateLog operateLog);

	/**
	 * 查询操作日志
	 * 
	 * @param operateLogId
	 *            操作日志ID
	 */
	public SlfOperateLog getOperateLog(Integer operateLogId);

	/**
	 * 查询操作日志
	 * 
	 * @param map
	 *            条件集合
	 */
	public List<SlfOperateLog> getOperateLogList(Map<String, Object> map);
}
